long-range torpedo - Spanish English Dictionary